
////////////////////////////////////////////////////////////////////////////////
//
// Sum.java
//
// Copyright © (C) 2010
// 
// Emory Hughes Merryman, III
// emory.merryman@gmail.com
// 
// All Rights Reserved
// 
// This file is part of Interworks.
// 
// Interworks is free software: you can 
// redistribute it and/or modify it under 
// the terms of the GNU General Public 
// License as published by the Free 
// Software Foundation, either version 3 
// of the License, or (at your option) any 
// later version.
// 
// This program is distributed in the hope 
// that it will be useful, but WITHOUT 
// ANY WARRANTY; without even the 
// implied warranty of MERCHANTABILITY 
// or FITNESS FOR A PARTICULAR 
// PURPOSE.  See the GNU General Public 
// License for more details.
//
// You should have received a copy of the 
// GNU General Public License along with 
// this program.  If not, see 
// <http://www.gnu.org/licenses/>.
////////////////////////////////////////////////////////////////////////////////

package com . superiorglobalbusiness . researchr ;

import java . util . concurrent . Callable ;

abstract class Sum implements Callable < Void >
  {
      private final String implementation_ ;

      private final int numberOfTrials_ ;

      private final int sizeOfArray_ ;

      Sum
	  (
	   final String implementation ,
	   final int numberOfTrials ,
	   final int sizeOfArray
	   )
	  {
	      super ( ) ;
	      implementation_ = implementation ;
	      numberOfTrials_ = numberOfTrials ;
	      sizeOfArray_ = sizeOfArray ;
	  }

      String getImplementation ( )
      {
	  return implementation_ ;
      }

      int getNumberOfTrials ( )
      {
	  return numberOfTrials_ ;
      }

      int getSizeOfArray ( )
      {
	  return sizeOfArray_ ;
      }

      void setUp ( ) throws Exception
      {
      }

      void tearDown ( ) throws Exception
      {
      }
}
